package abstract_;

public class Abstract01 {
}

abstract class Animal {
    private String name;
    public Animal(String name) {
        this.name = name;
    }

    //这里的eat实现了，其实没有什么意义
    //即，父类方法不确定性的问题
    //====>将该方法设计为抽象（abstract）方法
    //抽象方法就是指没有实现的方法===>没有方法体
    //当一个类中存在抽象方法时，需要将该类声明为abstract类

//    public void eat() {
//        System.out.println("这是一个动物，但不知道吃什么");
//    }
    public abstract void eat();
}
